export interface Device {
  id: number
  name: string
  type: DeviceType
  status: boolean
  brightness?: number      // 灯光亮度
  temperature?: number     // 空调/冰箱/热水器温度
  mode?: string           // 设备模式
  fanSpeed?: string       // 空调风速
  openness?: number       // 窗帘开合度
  freezerTemp?: number    // 冰箱冷冻室温度
}

export type DeviceType = 'light' | 'ac' | 'curtain' | 'fridge' | 'waterHeater'

export interface Room {
  id: number
  name: string
  devices: Device[]
}

export interface DeviceTypeInfo {
  id: DeviceType
  name: string
  icon?: string
} 